﻿/*
 *    The contents of this file are subject to the Initial
 *    Developer's Public License Version 1.0 (the "License");
 *    you may not use this file except in compliance with the
 *    License. You may obtain a copy of the License at
 *    https://github.com/FirebirdSQL/NETProvider/blob/master/license.txt.
 *
 *    Software distributed under the License is distributed on
 *    an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either
 *    express or implied. See the License for the specific
 *    language governing rights and limitations under the License.
 *
 *    All Rights Reserved.
 */

//$Authors = Jiri Cincura (jiri@cincura.net)

using System.Collections.Generic;
using System.Collections.ObjectModel;

namespace FirebirdSql.Data.Common
{
	internal static class SqlStateMapping
	{
		static IDictionary<int, string> _mapping = new Dictionary<int, string>()
		{
			{335544321, "22000"}, //   1 arith_except
			{335544322, "HY000"}, //   2 bad_dbkey
			{335544323, "HY000"}, //   3 bad_db_format
			{335544324, "08003"}, //   4 bad_db_handle
			{335544325, "HY000"}, //   5 bad_dpb_content
			{335544326, "HY000"}, //   6 bad_dpb_form
			{335544327, "42000"}, //   7 bad_req_handle
			{335544328, "42000"}, //   8 bad_segstr_handle
			{335544329, "42000"}, //   9 bad_segstr_id
			{335544330, "HY000"}, //  10 bad_tpb_content
			{335544331, "HY000"}, //  11 bad_tpb_form
			{335544332, "08003"}, //  12 bad_trans_handle
			{335544333, "XX000"}, //  13 bug_check
			{335544334, "22018"}, //  14 convert_error
			{335544335, "XX001"}, //  15 db_corrupt
			{335544336, "40001"}, //  16 deadlock
			{335544337, "HY000"}, //  17 excess_trans
			{335544338, "01000"}, //  18 from_no_match
			{335544339, "HY000"}, //  19 infinap
			{335544340, "HY000"}, //  20 infona
			{335544341, "HY000"}, //  21 infunk
			{335544342, "27000"}, //  22 integ_fail
			{335544343, "HY000"}, //  23 invalid_blr
			{335544344, "08001"}, //  24 io_error
			{335544345, "40001"}, //  25 lock_conflict
			{335544346, "XX001"}, //  26 metadata_corrupt
			{335544347, "23000"}, //  27 not_valid
			{335544348, "22000"}, //  28 no_cur_rec
			{335544349, "23000"}, //  29 no_dup
			{335544350, "HY000"}, //  30 no_finish
			{335544351, "42000"}, //  31 no_meta_update
			{335544352, "28000"}, //  32 no_priv
			{335544353, "HY000"}, //  33 no_recon
			{335544354, "01000"}, //  34 no_record
			{335544355, "HY000"}, //  35 no_segstr_close
			{335544356, "HY000"}, //  36 obsolete_metadata
			{335544357, "01002"}, //  37 open_trans
			{335544358, "HY000"}, //  38 port_len
			{335544359, "42000"}, //  39 read_only_field
			{335544360, "42000"}, //  40 read_only_rel
			{335544361, "42000"}, //  41 read_only_trans
			{335544362, "42000"}, //  42 read_only_view
			{335544363, "25000"}, //  43 req_no_trans
			{335544364, "HY000"}, //  44 req_sync
			{335544365, "HY000"}, //  45 req_wrong_db
			{335544366, "01000"}, //  46 segment
			{335544367, "01000"}, //  47 segstr_eof
			{335544368, "HY000"}, //  48 segstr_no_op
			{335544369, "HY000"}, //  49 segstr_no_read
			{335544370, "HY000"}, //  50 segstr_no_trans
			{335544371, "HY000"}, //  51 segstr_no_write
			{335544372, "HY000"}, //  52 segstr_wrong_db
			{335544373, "HY000"}, //  53 sys_request
			{335544374, "HY109"}, //  54 stream_eof
			{335544375, "08001"}, //  55 unavailable
			{335544376, "HY000"}, //  56 unres_rel
			{335544377, "HY000"}, //  57 uns_ext
			{335544378, "0A000"}, //  58 wish_list
			{335544379, "HY000"}, //  59 wrong_ods
			{335544380, "07002"}, //  60 wronumarg
			{335544381, "54000"}, //  61 imp_exc
			{335544382, "HY000"}, //  62 random
			{335544383, "HY000"}, //  63 fatal_conflict
			{335544384, "XX000"}, //  64 badblk
			{335544385, "XX000"}, //  65 invpoolcl
			{335544386, "HY000"}, //  66 nopoolids
			{335544387, "XX000"}, //  67 relbadblk
			{335544388, "54000"}, //  68 blktoobig
			{335544389, "HY001"}, //  69 bufexh
			{335544390, "HY000"}, //  70 syntaxerr
			{335544391, "HY000"}, //  71 bufinuse
			{335544392, "XX000"}, //  72 bdbincon
			{335544393, "HY000"}, //  73 reqinuse
			{335544394, "HY000"}, //  74 badodsver
			{335544395, "42S02"}, //  75 relnotdef
			{335544396, "42S22"}, //  76 fldnotdef
			{335544397, "XX000"}, //  77 dirtypage
			{335544398, "XX000"}, //  78 waifortra
			{335544399, "XX000"}, //  79 doubleloc
			{335544400, "XX000"}, //  80 nodnotfnd
			{335544401, "XX000"}, //  81 dupnodfnd
			{335544402, "XX000"}, //  82 locnotmar
			{335544403, "42000"}, //  83 badpagtyp
			{335544404, "XX000"}, //  84 corrupt
			{335544405, "42000"}, //  85 badpage
			{335544406, "XX002"}, //  86 badindex
			{335544407, "HY000"}, //  87 dbbnotzer
			{335544408, "25000"}, //  88 tranotzer
			{335544409, "25000"}, //  89 trareqmis
			{335544410, "HY000"}, //  90 badhndcnt
			{335544411, "HY000"}, //  91 wrotpbver
			{335544412, "HY000"}, //  92 wroblrver
			{335544413, "HY000"}, //  93 wrodpbver
			{335544414, "42000"}, //  94 blobnotsup
			{335544415, "XX001"}, //  95 badrelation
			{335544416, "XX000"}, //  96 nodetach
			{335544417, "XX000"}, //  97 notremote
			{335544418, "25000"}, //  98 trainlim
			{335544419, "25000"}, //  99 notinlim
			{335544420, "25000"}, // 100 traoutsta
			{335544421, "08004"}, // 101 connect_reject
			{335544422, "XX000"}, // 102 dbfile
			{335544423, "XX000"}, // 103 orphan
			{335544424, "HY000"}, // 104 no_lock_mgr
			{335544425, "HY000"}, // 105 ctxinuse
			{335544426, "HY000"}, // 106 ctxnotdef
			{335544427, "42000"}, // 107 datnotsup
			{335544428, "HY000"}, // 108 badmsgnum
			{335544429, "HY000"}, // 109 badparnum
			{335544430, "HY001"}, // 110 virmemexh
			{335544431, "HY000"}, // 111 blocking_signal
			{335544432, "40001"}, // 112 lockmanerr
			{335544433, "HY000"}, // 113 journerr
			{335544434, "42000"}, // 114 keytoobig
			{335544435, "HY000"}, // 115 nullsegkey
			{335544436, "00000"}, // 116 sqlerr
			{335544437, "HY000"}, // 117 wrodynver
			{335544438, "39000"}, // 118 funnotdef
			{335544439, "39000"}, // 119 funmismat
			{335544440, "22001"}, // 120 bad_msg_vec
			{335544441, "08007"}, // 121 bad_detach
			{335544442, "HY000"}, // 122 noargacc_read
			{335544443, "HY000"}, // 123 noargacc_write
			{335544444, "42000"}, // 124 read_only
			{335544445, "42000"}, // 125 ext_err
			{335544446, "42000"}, // 126 non_updatable
			{335544447, "25S02"}, // 127 no_rollback
			{335544448, "HY000"}, // 128 bad_sec_info
			{335544449, "28000"}, // 129 invalid_sec_info
			{335544450, "HY000"}, // 130 misc_interpreted
			{335544451, "40001"}, // 131 update_conflict
			{335544452, "HY000"}, // 132 unlicensed
			{335544453, "42000"}, // 133 obj_in_use
			{335544454, "HY000"}, // 134 nofilter
			{335544455, "00000"}, // 135 shadow_accessed
			{335544456, "HY000"}, // 136 invalid_sdl
			{335544457, "42000"}, // 137 out_of_bounds
			{335544458, "42000"}, // 138 invalid_dimension
			{335544459, "HY000"}, // 139 rec_in_limbo
			{335544460, "HY000"}, // 140 shadow_missing
			{335544461, "HY000"}, // 141 cant_validate
			{335544462, "HY000"}, // 142 cant_start_journal
			{335544463, "42000"}, // 143 gennotdef
			{335544464, "HY000"}, // 144 cant_start_logging
			{335544465, "42000"}, // 145 bad_segstr_type
			{335544466, "23000"}, // 146 foreign_key
			{335544467, "HY000"}, // 147 high_minor
			{335544468, "00000"}, // 148 tra_state
			{335544469, "25000"}, // 149 trans_invalid
			{335544470, "HY000"}, // 150 buf_invalid
			{335544471, "42S12"}, // 151 indexnotdefined
			{335544472, "28000"}, // 152 login
			{335544473, "HY111"}, // 153 invalid_bookmark
			{335544474, "HY000"}, // 154 bad_lock_level
			{335544475, "40001"}, // 155 relation_lock
			{335544476, "40001"}, // 156 record_lock
			{335544477, "54000"}, // 157 max_idx
			{335544478, "HY000"}, // 158 jrn_enable
			{335544479, "HY000"}, // 159 old_failure
			{335544480, "HY000"}, // 160 old_in_progress
			{335544481, "HY000"}, // 161 old_no_space
			{335544482, "HY000"}, // 162 no_wal_no_jrn
			{335544483, "HY000"}, // 163 num_old_files
			{335544484, "HY000"}, // 164 wal_file_open
			{335544485, "26000"}, // 165 bad_stmt_handle
			{335544486, "HY000"}, // 166 wal_failure
			{335544487, "HY000"}, // 167 walw_err
			{335544488, "HY000"}, // 168 logh_small
			{335544489, "HY000"}, // 169 logh_inv_version
			{335544490, "HY000"}, // 170 logh_open_flag
			{335544491, "HY000"}, // 171 logh_open_flag2
			{335544492, "HY000"}, // 172 logh_diff_dbname
			{335544493, "HY000"}, // 173 logf_unexpected_eof
			{335544494, "HY000"}, // 174 logr_incomplete
			{335544495, "HY000"}, // 175 logr_header_small
			{335544496, "HY000"}, // 176 logb_small
			{335544497, "HY000"}, // 177 wal_illegal_attach
			{335544498, "HY000"}, // 178 wal_invalid_wpb
			{335544499, "HY000"}, // 179 wal_err_rollover
			{335544500, "HY000"}, // 180 no_wal
			{335544501, "HY000"}, // 181 drop_wal
			{335544502, "HY000"}, // 182 stream_not_defined
			{335544503, "HY000"}, // 183 wal_subsys_error
			{335544504, "XX000"}, // 184 wal_subsys_corrupt
			{335544505, "HY000"}, // 185 no_archive
			{335544506, "HY000"}, // 186 shutinprog
			{335544507, "42000"}, // 187 range_in_use
			{335544508, "42000"}, // 188 range_not_found
			{335544509, "2C000"}, // 189 charset_not_found
			{335544510, "40001"}, // 190 lock_timeout
			{335544511, "42000"}, // 191 prcnotdef
			{335544512, "07001"}, // 192 prcmismat
			{335544513, "XX000"}, // 193 wal_bugcheck
			{335544514, "HY000"}, // 194 wal_cant_expand
			{335544515, "HY000"}, // 195 codnotdef
			{335544516, "HY000"}, // 196 xcpnotdef
			{335544517, "HY000"}, // 197 except
			{335544518, "HY013"}, // 198 cache_restart
			{335544519, "HY000"}, // 199 bad_lock_handle
			{335544520, "HY000"}, // 200 jrn_present
			{335544521, "HY000"}, // 201 wal_err_rollover2
			{335544522, "HY000"}, // 202 wal_err_logwrite
			{335544523, "HY000"}, // 203 wal_err_jrn_comm
			{335544524, "HY000"}, // 204 wal_err_expansion
			{335544525, "HY000"}, // 205 wal_err_setup
			{335544526, "HY000"}, // 206 wal_err_ww_sync
			{335544527, "HY000"}, // 207 wal_err_ww_start
			{335544528, "HY000"}, // 208 shutdown
			{335544529, "28000"}, // 209 existing_priv_mod
			{335544530, "42000"}, // 210 primary_key_ref
			{335544531, "42000"}, // 211 primary_key_notnull
			{335544532, "42000"}, // 212 ref_cnstrnt_notfound
			{335544533, "42000"}, // 213 foreign_key_notfound
			{335544534, "42000"}, // 214 ref_cnstrnt_update
			{335544535, "44000"}, // 215 check_cnstrnt_update
			{335544536, "44000"}, // 216 check_cnstrnt_del
			{335544537, "42000"}, // 217 integ_index_seg_del
			{335544538, "42000"}, // 218 integ_index_seg_mod
			{335544539, "42000"}, // 219 integ_index_del
			{335544540, "42000"}, // 220 integ_index_mod
			{335544541, "44000"}, // 221 check_trig_del
			{335544542, "44000"}, // 222 check_trig_update
			{335544543, "23000"}, // 223 cnstrnt_fld_del
			{335544544, "23000"}, // 224 cnstrnt_fld_rename
			{335544545, "42000"}, // 225 rel_cnstrnt_update
			{335544546, "42000"}, // 226 constaint_on_view
			{335544547, "42000"}, // 227 invld_cnstrnt_type
			{335544548, "42S11"}, // 228 primary_key_exists
			{335544549, "HY000"}, // 229 systrig_update
			{335544550, "28000"}, // 230 not_rel_owner
			{335544551, "01007"}, // 231 grant_obj_notfound
			{335544552, "01007"}, // 232 grant_fld_notfound
			{335544553, "01007"}, // 233 grant_nopriv
			{335544554, "28000"}, // 234 nonsql_security_rel
			{335544555, "28000"}, // 235 nonsql_security_fld
			{335544556, "HY000"}, // 236 wal_cache_err
			{335544557, "HY000"}, // 237 shutfail
			{335544558, "23000"}, // 238 check_constraint
			{335544559, "HY000"}, // 239 bad_svc_handle
			{335544560, "HY000"}, // 240 shutwarn
			{335544561, "HY000"}, // 241 wrospbver
			{335544562, "42000"}, // 242 bad_spb_form
			{335544563, "HY000"}, // 243 svcnotdef
			{335544564, "HY000"}, // 244 no_jrn
			{335544565, "22018"}, // 245 transliteration_failed
			{335544566, "HY000"}, // 246 start_cm_for_wal
			{335544567, "HY000"}, // 247 wal_ovflow_log_required
			{335544568, "42000"}, // 248 text_subtype
			{335544569, "42000"}, // 249 dsql_error
			{335544570, "42000"}, // 250 dsql_command_err
			{335544571, "HY004"}, // 251 dsql_constant_err
			{335544572, "HY015"}, // 252 dsql_cursor_err
			{335544573, "HY004"}, // 253 dsql_datatype_err
			{335544574, "34000"}, // 254 dsql_decl_err
			{335544575, "24000"}, // 255 dsql_cursor_update_err
			{335544576, "24000"}, // 256 dsql_cursor_open_err
			{335544577, "24000"}, // 257 dsql_cursor_close_err
			{335544578, "42S22"}, // 258 dsql_field_err
			{335544579, "XX000"}, // 259 dsql_internal_err
			{335544580, "42S02"}, // 260 dsql_relation_err
			{335544581, "42000"}, // 261 dsql_procedure_err
			{335544582, "42000"}, // 262 dsql_request_err
			{335544583, "07002"}, // 263 dsql_sqlda_err
			{335544584, "21S01"}, // 264 dsql_var_count_err
			{335544585, "HY000"}, // 265 dsql_stmt_handle
			{335544586, "39000"}, // 266 dsql_function_err
			{335544587, "42000"}, // 267 dsql_blob_err
			{335544588, "22021"}, // 268 collation_not_found
			{335544589, "22021"}, // 269 collation_not_for_charset
			{335544590, "42000"}, // 270 dsql_dup_option
			{335544591, "25000"}, // 271 dsql_tran_err
			{335544592, "HY000"}, // 272 dsql_invalid_array
			{335544593, "54000"}, // 273 dsql_max_arr_dim_exceeded
			{335544594, "42000"}, // 274 dsql_arr_range_error
			{335544595, "HY000"}, // 275 dsql_trigger_err
			{335544596, "42000"}, // 276 dsql_subselect_err
			{335544597, "42000"}, // 277 dsql_crdb_prepare_err
			{335544598, "42000"}, // 278 specify_field_err
			{335544599, "07002"}, // 279 num_field_err
			{335544600, "42000"}, // 280 col_name_err
			{335544601, "42000"}, // 281 where_err
			{335544602, "42000"}, // 282 table_view_err
			{335544603, "42000"}, // 283 distinct_err
			{335544604, "42000"}, // 284 key_field_count_err
			{335544605, "42000"}, // 285 subquery_err
			{335544606, "42000"}, // 286 expression_eval_err
			{335544607, "HY000"}, // 287 node_err
			{335544608, "42000"}, // 288 command_end_err
			{335544609, "42000"}, // 289 index_name
			{335544610, "22000"}, // 290 exception_name
			{335544611, "42000"}, // 291 field_name
			{335544612, "42000"}, // 292 token_err
			{335544613, "42000"}, // 293 union_err
			{335544614, "42000"}, // 294 dsql_construct_err
			{335544615, "42000"}, // 295 field_aggregate_err
			{335544616, "42S22"}, // 296 field_ref_err
			{335544617, "42000"}, // 297 order_by_err
			{335544618, "HY000"}, // 298 return_mode_err
			{335544619, "38000"}, // 299 extern_func_err
			{335544620, "08001"}, // 300 alias_conflict_err
			{335544621, "42000"}, // 301 procedure_conflict_error
			{335544622, "42000"}, // 302 relation_conflict_err
			{335544623, "42000"}, // 303 dsql_domain_err
			{335544624, "42000"}, // 304 idx_seg_err
			{335544625, "HY000"}, // 305 node_name_err
			{335544626, "00000"}, // 306 table_name
			{335544627, "42000"}, // 307 proc_name
			{335544628, "42000"}, // 308 idx_create_err
			{335544629, "HY000"}, // 309 wal_shadow_err
			{335544630, "42000"}, // 310 dependency
			{335544631, "54011"}, // 311 idx_key_err
			{335544632, "42000"}, // 312 dsql_file_length_err
			{335544633, "HY000"}, // 313 dsql_shadow_number_err
			{335544634, "42000"}, // 314 dsql_token_unk_err
			{335544635, "42S02"}, // 315 dsql_no_relation_alias
			{335544636, "42000"}, // 316 indexname
			{335544637, "HY000"}, // 317 no_stream_plan
			{335544638, "HY000"}, // 318 stream_twice
			{335544639, "HY000"}, // 319 stream_not_found
			{335544640, "22021"}, // 320 collation_requires_text
			{335544641, "42000"}, // 321 dsql_domain_not_found
			{335544642, "42000"}, // 322 index_unused
			{335544643, "42000"}, // 323 dsql_self_join
			{335544644, "HY109"}, // 324 stream_bof
			{335544645, "HY000"}, // 325 stream_crack
			{335544646, "HY000"}, // 326 db_or_file_exists
			{335544647, "42000"}, // 327 invalid_operator
			{335544648, "HY000"}, // 328 conn_lost
			{335544649, "42000"}, // 329 bad_checksum
			{335544650, "HY000"}, // 330 page_type_err
			{335544651, "42000"}, // 331 ext_readonly_err
			{335544652, "21000"}, // 332 sing_select_err
			{335544653, "28000"}, // 333 psw_attach
			{335544654, "28000"}, // 334 psw_start_trans
			{335544655, "42000"}, // 335 invalid_direction
			{335544656, "HY000"}, // 336 dsql_var_conflict
			{335544657, "HY000"}, // 337 dsql_no_blob_array
			{335544658, "42000"}, // 338 dsql_base_table
			{335544659, "42000"}, // 339 duplicate_base_table
			{335544660, "42000"}, // 340 view_alias
			{335544661, "54000"}, // 341 index_root_page_full
			{335544662, "42000"}, // 342 dsql_blob_type_unknown
			{335544663, "54001"}, // 343 req_max_clones_exceeded
			{335544664, "42000"}, // 344 dsql_duplicate_spec
			{335544665, "23000"}, // 345 unique_key_violation
			{335544666, "HY000"}, // 346 srvr_version_too_old
			{335544667, "HY000"}, // 347 drdb_completed_with_errs
			{335544668, "42000"}, // 348 dsql_procedure_use_err
			{335544669, "07002"}, // 349 dsql_count_mismatch
			{335544670, "42000"}, // 350 blob_idx_err
			{335544671, "42000"}, // 351 array_idx_err
			{335544672, "42000"}, // 352 key_field_err
			{335544673, "HY000"}, // 353 no_delete
			{335544674, "42000"}, // 354 del_last_field
			{335544675, "HY000"}, // 355 sort_err
			{335544676, "HY001"}, // 356 sort_mem_err
			{335544677, "54000"}, // 357 version_err
			{335544678, "HY000"}, // 358 inval_key_posn
			{335544679, "HY000"}, // 359 no_segments_err
			{335544680, "XX000"}, // 360 crrp_data_err
			{335544681, "54000"}, // 361 rec_size_err
			{335544682, "42000"}, // 362 dsql_field_ref
			{335544683, "54001"}, // 363 req_depth_exceeded
			{335544684, "42S22"}, // 364 no_field_access
			{335544685, "HY000"}, // 365 no_dbkey
			{335544686, "HY000"}, // 366 jrn_format_err
			{335544687, "HY000"}, // 367 jrn_file_full
			{335544688, "24000"}, // 368 dsql_open_cursor_request
			{335544689, "HY000"}, // 369 ib_error
			{335544690, "HY013"}, // 370 cache_redef
			{335544691, "HY013"}, // 371 cache_too_small
			{335544692, "HY000"}, // 372 log_redef
			{335544693, "HY000"}, // 373 log_too_small
			{335544694, "HY000"}, // 374 partition_too_small
			{335544695, "HY000"}, // 375 partition_not_supp
			{335544696, "HY000"}, // 376 log_length_spec
			{335544697, "HY104"}, // 377 precision_err
			{335544698, "HY104"}, // 378 scale_nogt
			{335544699, "22003"}, // 379 expec_short
			{335544700, "22003"}, // 380 expec_long
			{335544701, "22003"}, // 381 expec_ushort
			{335544702, "22025"}, // 382 escape_invalid
			{335544703, "HY000"}, // 383 svcnoexe
			{335544704, "08006"}, // 384 net_lookup_err
			{335544705, "HY000"}, // 385 service_unknown
			{335544706, "08001"}, // 386 host_unknown
			{335544707, "01007"}, // 387 grant_nopriv_on_base
			{335544708, "42702"}, // 388 dyn_fld_ambiguous
			{335544709, "42000"}, // 389 dsql_agg_ref_err
			{335544710, "HY000"}, // 390 complex_view
			{335544711, "HY007"}, // 391 unprepared_stmt
			{335544712, "42000"}, // 392 expec_positive
			{335544713, "HY000"}, // 393 dsql_sqlda_value_err
			{335544714, "HY000"}, // 394 invalid_array_id
			{335544715, "42000"}, // 395 extfile_uns_op
			{335544716, "HY000"}, // 396 svc_in_use
			{335544717, "HY013"}, // 397 err_stack_limit
			{335544718, "42000"}, // 398 invalid_key
			{335544719, "08006"}, // 399 net_init_error
			{335544720, "HY000"}, // 400 loadlib_failure
			{335544721, "08006"}, // 401 network_error
			{335544722, "08006"}, // 402 net_connect_err
			{335544723, "08006"}, // 403 net_connect_listen_err
			{335544724, "08006"}, // 404 net_event_connect_err
			{335544725, "08006"}, // 405 net_event_listen_err
			{335544726, "08006"}, // 406 net_read_err
			{335544727, "08006"}, // 407 net_write_err
			{335544728, "42000"}, // 408 integ_index_deactivate
			{335544729, "42000"}, // 409 integ_deactivate_primary
			{335544730, "HY000"}, // 410 cse_not_supported
			{335544731, "HY000"}, // 411 tra_must_sweep
			{335544732, "HY000"}, // 412 unsupported_network_drive
			{335544733, "08001"}, // 413 io_create_err
			{335544734, "08001"}, // 414 io_open_err
			{335544735, "HY000"}, // 415 io_close_err
			{335544736, "HY000"}, // 416 io_read_err
			{335544737, "HY000"}, // 417 io_write_err
			{335544738, "HY000"}, // 418 io_delete_err
			{335544739, "HY000"}, // 419 io_access_err
			{335544740, "38000"}, // 420 udf_exception
			{335544741, "08006"}, // 421 lost_db_connection
			{335544742, "28000"}, // 422 no_write_user_priv
			{335544743, "42000"}, // 423 token_too_long
			{335544744, "08001"}, // 424 max_att_exceeded
			{335544745, "28000"}, // 425 login_same_as_role_name
			{335544746, "42000"}, // 426 reftable_requires_pk
			{335544747, "28000"}, // 427 usrname_too_long
			{335544748, "28000"}, // 428 password_too_long
			{335544749, "28000"}, // 429 usrname_required
			{335544750, "28000"}, // 430 password_required
			{335544751, "42000"}, // 431 bad_protocol
			{335544752, "28000"}, // 432 dup_usrname_found
			{335544753, "28000"}, // 433 usrname_not_found
			{335544754, "28000"}, // 434 error_adding_sec_record
			{335544755, "28000"}, // 435 error_modifying_sec_record
			{335544756, "28000"}, // 436 error_deleting_sec_record
			{335544757, "28000"}, // 437 error_updating_sec_db
			{335544758, "HY000"}, // 438 sort_rec_size_err
			{335544759, "42000"}, // 439 bad_default_value
			{335544760, "42000"}, // 440 invalid_clause
			{335544761, "HY000"}, // 441 too_many_handles
			{335544762, "HY000"}, // 442 optimizer_blk_exc
			{335544763, "42000"}, // 443 invalid_string_constant
			{335544764, "HY000"}, // 444 transitional_date
			{335544765, "42000"}, // 445 read_only_database
			{335544766, "HY000"}, // 446 must_be_dialect_2_and_up
			{335544767, "HY000"}, // 447 blob_filter_exception
			{335544768, "HY000"}, // 448 exception_access_violation
			{335544769, "22000"}, // 449 exception_datatype_missalignment
			{335544770, "22000"}, // 450 exception_array_bounds_exceeded
			{335544771, "22000"}, // 451 exception_float_denormal_operand
			{335544772, "22012"}, // 452 exception_float_divide_by_zero
			{335544773, "22000"}, // 453 exception_float_inexact_result
			{335544774, "22000"}, // 454 exception_float_invalid_operand
			{335544775, "22003"}, // 455 exception_float_overflow
			{335544776, "22000"}, // 456 exception_float_stack_check
			{335544777, "22003"}, // 457 exception_float_underflow
			{335544778, "22012"}, // 458 exception_integer_divide_by_zero
			{335544779, "22003"}, // 459 exception_integer_overflow
			{335544780, "HY000"}, // 460 exception_unknown
			{335544781, "HY001"}, // 461 exception_stack_overflow
			{335544782, "HY000"}, // 462 exception_sigsegv
			{335544783, "HY000"}, // 463 exception_sigill
			{335544784, "HY000"}, // 464 exception_sigbus
			{335544785, "HY000"}, // 465 exception_sigfpe
			{335544786, "42000"}, // 466 ext_file_delete
			{335544787, "42000"}, // 467 ext_file_modify
			{335544788, "28000"}, // 468 adm_task_denied
			{335544789, "42000"}, // 469 extract_input_mismatch
			{335544790, "28000"}, // 470 insufficient_svc_privileges
			{335544791, "HY000"}, // 471 file_in_use
			{335544792, "HY000"}, // 472 service_att_err
			{335544793, "42000"}, // 473 ddl_not_allowed_by_db_sql_dial
			{335544794, "HY008"}, // 474 cancelled
			{335544795, "HY000"}, // 475 unexp_spb_form
			{335544796, "HY000"}, // 476 sql_dialect_datatype_unsupport
			{335544797, "HY000"}, // 477 svcnouser
			{335544798, "42000"}, // 478 depend_on_uncommitted_rel
			{335544799, "HY000"}, // 479 svc_name_missing
			{335544800, "54001"}, // 480 too_many_contexts
			{335544801, "22008"}, // 481 datype_notsup
			{335544802, "01000"}, // 482 dialect_reset_warning
			{335544803, "HY000"}, // 483 dialect_not_changed
			{335544804, "HY000"}, // 484 database_create_failed
			{335544805, "42000"}, // 485 inv_dialect_specified
			{335544806, "00000"}, // 486 valid_db_dialects
			{335544807, "00000"}, // 487 sqlwarn
			{335544808, "HY000"}, // 488 dtype_renamed
			{335544809, "38000"}, // 489 extern_func_dir_error
			{335544810, "22008"}, // 490 date_range_exceeded
			{335544811, "42000"}, // 491 inv_client_dialect_specified
			{335544812, "00000"}, // 492 valid_client_dialects
			{335544813, "HY004"}, // 493 optimizer_between_err
			{335544814, "HY000"}, // 494 service_not_supported
			{335544815, "00000"}, // 495 generator_name
			{335544816, "38000"}, // 496 udf_name
			{335544817, "HY000"}, // 497 bad_limit_param
			{335544818, "42000"}, // 498 bad_skip_param
			{335544819, "54000"}, // 499 io_32bit_exceeded_err
			{335544820, "3B000"}, // 500 invalid_savepoint
			{335544821, "42000"}, // 501 dsql_column_pos_err
			{335544822, "42000"}, // 502 dsql_agg_where_err
			{335544823, "42000"}, // 503 dsql_agg_group_err
			{335544824, "42000"}, // 504 dsql_agg_column_err
			{335544825, "42000"}, // 505 dsql_agg_having_err
			{335544826, "42000"}, // 506 dsql_agg_nested_err
			{335544827, "42000"}, // 507 exec_sql_invalid_arg
			{335544828, "42000"}, // 508 exec_sql_invalid_req
			{335544829, "42000"}, // 509 exec_sql_invalid_var
			{335544830, "42000"}, // 510 exec_sql_max_call_exceeded
			{335544831, "28000"}, // 511 conf_access_denied
			{335544832, "HY000"}, // 512 wrong_backup_state
			{335544833, "HY000"}, // 513 wal_backup_err
			{335544834, "24000"}, // 514 cursor_not_open
			{335544835, "08007"}, // 515 bad_shutdown_mode
			{335544836, "HY000"}, // 516 concat_overflow
			{335544837, "22011"}, // 517 bad_substring_offset
			{335544838, "42000"}, // 518 foreign_key_target_doesnt_exist
			{335544839, "42000"}, // 519 foreign_key_references_present
			{335544840, "HY000"}, // 520 no_update
			{335544841, "24000"}, // 521 cursor_already_open
			{335544842, "42000"}, // 522 stack_trace
			{335544843, "HY000"}, // 523 ctx_var_not_found
			{335544844, "HY000"}, // 524 ctx_namespace_invalid
			{335544845, "54000"}, // 525 ctx_too_big
			{335544846, "HY000"}, // 526 ctx_bad_argument
			{335544847, "42000"}, // 527 identifier_too_long
			{335544848, "HY000"}, // 528 except2
			{335544849, "22000"}, // 529 malformed_string
			{335544850, "07002"}, // 530 prc_out_param_mismatch
			{335544851, "42000"}, // 531 command_end_err2
			{335544852, "42000"}, // 532 partner_idx_incompat_type
			{335544853, "22011"}, // 533 bad_substring_length
			{335544854, "2C000"}, // 534 charset_not_installed
			{335544855, "22021"}, // 535 collation_not_installed
			{335544856, "08003"}, // 536 att_shutdown
			{335544857, "54000"}, // 537 blobtoobig
			{335544858, "42000"}, // 538 must_have_phys_field
			{335544859, "22007"}, // 539 invalid_time_precision
			{335544860, "HY000"}, // 540 blob_convert_error
			{335544861, "22000"}, // 541 array_convert_error
			{335544862, "40001"}, // 542 record_lock_not_supp
			{335544863, "42000"}, // 543 partner_idx_not_found
			{335544864, "54000"}, // 544 tra_num_exc
			{335544865, "42000"}, // 545 field_disappeared
			{335544866, "HY000"}, // 546 met_wrong_gtt_scope
			{335544867, "HY000"}, // 547 subtype_for_internal_use
			{335544868, "42000"}, // 548 illegal_prc_type
			{335544869, "42000"}, // 549 invalid_sort_datatype
			{335544870, "00000"}, // 550 collation_name
			{335544871, "00000"}, // 551 domain_name
			{335544872, "42000"}, // 552 domnotdef
			{335544873, "54000"}, // 553 array_max_dimensions
			{335544874, "54000"}, // 554 max_db_per_trans_allowed
			{335544875, "00000"}, // 555 bad_debug_format
			{335544876, "2F000"}, // 556 bad_proc_BLR
			{335544877, "54000"}, // 557 key_too_big
			{335544878, "HY000"}, // 558 concurrent_transaction
			{335544879, "42000"}, // 559 not_valid_for_var
			{335544880, "42000"}, // 560 not_valid_for
			{335544881, "HY000"}, // 561 need_difference
			{335544882, "HY000"}, // 562 long_login
			{335544883, "42S22"}, // 563 fldnotdef2
			{335544884, "42000"}, // 564 invalid_similar_pattern
			{335544885, "HY000"}, // 565 bad_teb_form
			{335544886, "HY000"}, // 566 tpb_multiple_txn_isolation
			{335544887, "HY000"}, // 567 tpb_reserv_before_table
			{335544888, "HY000"}, // 568 tpb_multiple_spec
			{335544889, "HY000"}, // 569 tpb_option_without_rc
			{335544890, "HY000"}, // 570 tpb_conflicting_options
			{335544891, "HY000"}, // 571 tpb_reserv_missing_tlen
			{335544892, "HY000"}, // 572 tpb_reserv_long_tlen
			{335544893, "HY000"}, // 573 tpb_reserv_missing_tname
			{335544894, "HY000"}, // 574 tpb_reserv_corrup_tlen
			{335544895, "HY000"}, // 575 tpb_reserv_null_tlen
			{335544896, "HY000"}, // 576 tpb_reserv_relnotfound
			{335544897, "HY000"}, // 577 tpb_reserv_baserelnotfound
			{335544898, "HY000"}, // 578 tpb_missing_len
			{335544899, "HY000"}, // 579 tpb_missing_value
			{335544900, "HY000"}, // 580 tpb_corrupt_len
			{335544901, "HY000"}, // 581 tpb_null_len
			{335544902, "HY000"}, // 582 tpb_overflow_len
			{335544903, "HY000"}, // 583 tpb_invalid_value
			{335544904, "HY000"}, // 584 tpb_reserv_stronger_wng
			{335544905, "HY000"}, // 585 tpb_reserv_stronger
			{335544906, "HY000"}, // 586 tpb_reserv_max_recursion
			{335544907, "HY000"}, // 587 tpb_reserv_virtualtbl
			{335544908, "HY000"}, // 588 tpb_reserv_systbl
			{335544909, "HY000"}, // 589 tpb_reserv_temptbl
			{335544910, "HY000"}, // 590 tpb_readtxn_after_writelock
			{335544911, "HY000"}, // 591 tpb_writelock_after_readtxn
			{335544912, "22008"}, // 592 time_range_exceeded
			{335544913, "22008"}, // 593 datetime_range_exceeded
			{335544914, "22001"}, // 594 string_truncation
			{335544915, "22001"}, // 595 blob_truncation
			{335544916, "22003"}, // 596 numeric_out_of_range
			{335544917, "HYT00"}, // 597 shutdown_timeout
			{335544918, "HY010"}, // 598 att_handle_busy
			{335544919, "39000"}, // 599 bad_udf_freeit
			{335544920, "42000"}, // 600 eds_provider_not_found
			{335544921, "42000"}, // 601 eds_connection
			{335544922, "42000"}, // 602 eds_preprocess
			{335544923, "42000"}, // 603 eds_stmt_expected
			{335544924, "42000"}, // 604 eds_prm_name_expected
			{335544925, "42000"}, // 605 eds_unclosed_comment
			{335544926, "42000"}, // 606 eds_statement
			{335544927, "42000"}, // 607 eds_input_prm_mismatch
			{335544928, "42000"}, // 608 eds_output_prm_mismatch
			{335544929, "42000"}, // 609 eds_input_prm_not_set
			{335544930, "HY000"}, // 610 too_big_blr
			{335544931, "HY001"}, // 611 montabexh
			{335544932, "39000"}, // 612 modnotfound
			{335544933, "HY018"}, // 613 nothing_to_cancel
			{335544934, "39000"}, // 614 ibutil_not_loaded
			{335544935, "42000"}, // 615 circular_computed
			{335544936, "28000"}, // 616 psw_db_error
			{335544937, "42000"}, // 617 invalid_type_datetime_op
			{335544938, "42000"}, // 618 onlycan_add_timetodate
			{335544939, "42000"}, // 619 onlycan_add_datetotime
			{335544940, "42000"}, // 620 onlycansub_tstampfromtstamp
			{335544941, "42000"}, // 621 onlyoneop_mustbe_tstamp
			{335544942, "42000"}, // 622 invalid_extractpart_time
			{335544943, "42000"}, // 623 invalid_extractpart_date
			{335544944, "42000"}, // 624 invalidarg_extract
			{335544945, "42000"}, // 625 sysf_argmustbe_exact
			{335544946, "42000"}, // 626 sysf_argmustbe_exact_or_fp
			{335544947, "42000"}, // 627 sysf_argviolates_uuidtype
			{335544948, "42000"}, // 628 sysf_argviolates_uuidlen
			{335544949, "42000"}, // 629 sysf_argviolates_uuidfmt
			{335544950, "42000"}, // 630 sysf_argviolates_guidigits
			{335544951, "42000"}, // 631 sysf_invalid_addpart_time
			{335544952, "42000"}, // 632 sysf_invalid_add_datetime
			{335544953, "42000"}, // 633 sysf_invalid_addpart_dtime
			{335544954, "42000"}, // 634 sysf_invalid_add_dtime_rc
			{335544955, "42000"}, // 635 sysf_invalid_diff_dtime
			{335544956, "42000"}, // 636 sysf_invalid_timediff
			{335544957, "42000"}, // 637 sysf_invalid_tstamptimediff
			{335544958, "42000"}, // 638 sysf_invalid_datetimediff
			{335544959, "42000"}, // 639 sysf_invalid_diffpart
			{335544960, "42000"}, // 640 sysf_argmustbe_positive
			{335544961, "42000"}, // 641 sysf_basemustbe_positive
			{335544962, "42000"}, // 642 sysf_argnmustbe_nonneg
			{335544963, "42000"}, // 643 sysf_argnmustbe_positive
			{335544964, "42000"}, // 644 sysf_invalid_zeropowneg
			{335544965, "42000"}, // 645 sysf_invalid_negpowfp
			{335544966, "42000"}, // 646 sysf_invalid_scale
			{335544967, "42000"}, // 647 sysf_argmustbe_nonneg
			{335544968, "42000"}, // 648 sysf_binuuid_mustbe_str
			{335544969, "42000"}, // 649 sysf_binuuid_wrongsize
			{335544970, "HY000"}, // 650 missing_required_spb
			{335544971, "08006"}, // 651 net_server_shutdown
			{335544972, "08001"}, // 652 bad_conn_str
			{335544973, "HY000"}, // 653 bad_epb_form
			{335544974, "08004"}, // 654 no_threads
			{335544975, "08006"}, // 655 net_event_connect_timeout
			{335544976, "42000"}, // 656 sysf_argmustbe_nonzero
			{335544977, "42000"}, // 657 sysf_argmustbe_range_inc1_1
			{335544978, "42000"}, // 658 sysf_argmustbe_gteq_one
			{335544979, "42000"}, // 659 sysf_argmustbe_range_exc1_1
			{335544980, "HY000"}, // 660 internal_rejected_params
			{335544981, "42000"}, // 661 sysf_fp_overflow
			{335544982, "39000"}, // 662 udf_fp_overflow
			{335544983, "39000"}, // 663 udf_fp_nan
			{335544984, "42000"}, // 664 instance_conflict
			{335544985, "HY000"}, // 665 out_of_temp_space
			{335544986, "42000"}, // 666 eds_expl_tran_ctrl
			{335544987, "28000"}, // 667 no_trusted_spb
			{335544988, "42000"}, // 668 package_name
			{335544989, "22006"}, // 669 cannot_make_not_null
			{335544990, "0A000"}, // 670 feature_removed
			{335544991, "00000"}, // 671 view_name
			{335544992, "08006"}, // 672 lock_dir_access
			{335544993, "HY106"}, // 673 invalid_fetch_option
			{335544994, "2F000"}, // 674 bad_fun_BLR
			{335544995, "2F000"}, // 675 func_pack_not_implemented
			{335544996, "2F000"}, // 676 proc_pack_not_implemented
			{335544997, "39000"}, // 677 eem_func_not_returned
			{335544998, "39000"}, // 678 eem_proc_not_returned
			{335544999, "39000"}, // 679 eem_trig_not_returned
			{335545000, "39000"}, // 680 eem_bad_plugin_ver
			{335545001, "39000"}, // 681 eem_engine_notfound
			{335545002, "08002"}, // 682 attachment_in_use
			{335545003, "25S02"}, // 683 transaction_in_use
			{335545004, "39000"}, // 684 pman_cannot_load_plugin
			{335545005, "00000"}, // 685 pman_module_notfound
			{335545006, "00000"}, // 686 pman_entrypoint_notfound
			{335545007, "00000"}, // 687 pman_module_bad
			{335545008, "00000"}, // 688 pman_plugin_notfound
			{335545009, "42000"}, // 689 sysf_invalid_trig_namespace
			{335545010, "22002"}, // 690 unexpected_null
			{335545011, "2200G"}, // 691 type_notcompat_blob
			{335545012, "22003"}, // 692 invalid_date_val
			{335545013, "22003"}, // 693 invalid_time_val
			{335545014, "22003"}, // 694 invalid_timestamp_val
			{335545015, "22003"}, // 695 invalid_index_val
			{335545016, "00000"}, // 696 formatted_exception
			{335545017, "HY018"}, // 697 async_active
			{335545018, "42000"}, // 698 private_function
			{335545019, "42000"}, // 699 private_procedure
			{335545020, "24000"}, // 700 request_outdated
			{335545021, "08003"}, // 701 bad_events_handle
			{335545022, "XX000"}, // 702 cannot_copy_stmt
			{335545023, "22000"}, // 703 invalid_boolean_usage
			{335545024, "42000"}, // 704 sysf_argscant_both_be_zero
			{335545025, "HY000"}, // 705 spb_no_id
			{335545026, "42000"}, // 706 ee_blr_mismatch_null
			{335545027, "42000"}, // 707 ee_blr_mismatch_length
			{335545028, "42000"}, // 708 ss_out_of_bounds
			{335545029, "28000"}, // 709 missing_data_structures
			{335545030, "42000"}, // 710 protect_sys_tab
			{335545031, "2F000"}, // 711 libtommath_generic
			{335545032, "HY000"}, // 712 wroblrver2
			{335545033, "28000"}, // 713 trunc_limits
			{335545034, "28000"}, // 714 info_access
			{335545035, "HY024"}, // 715 svc_no_stdin
			{335545036, "28000"}, // 716 svc_start_failed
			{335545037, "HY024"}, // 717 svc_no_switches
			{335545038, "HY109"}, // 718 svc_bad_size
			{335545039, "HY024"}, // 719 no_crypt_plugin
			{335545040, "22001"}, // 720 cp_name_too_long
			{335545041, "42818"}, // 721 cp_process_active
			{335545042, "42818"}, // 722 cp_already_crypted
			{335545043, "XX000"}, // 723 decrypt_error
			{335545044, "39000"}, // 724 no_providers
			{335545045, "42818"}, // 725 null_spb
			{335545046, "42000"}, // 726 max_args_exceeded
			{335545047, "42000"}, // 727 ee_blr_mismatch_names_count
			{335545048, "42000"}, // 728 ee_blr_mismatch_name_not_found
			{335545049, "26000"}, // 729 bad_result_set
			{335545050, "07000"}, // 730 wrong_message_length
			{335545051, "07000"}, // 731 no_output_format
			{335545052, "HY021"}, // 732 item_finish
			{335545053, "XX000"}, // 733 miss_config
			{335545054, "XX000"}, // 734 conf_line
			{335545055, "XX000"}, // 735 conf_include
			{335545056, "XX000"}, // 736 include_depth
			{335545057, "XX000"}, // 737 include_miss
			{335545058, "28000"}, // 738 protect_ownership
			{335545059, "HY000"}, // 739 badvarnum
			{335545060, "28000"}, // 740 sec_context
			{335545061, "28000"}, // 741 multi_segment
			{335545062, "28000"}, // 742 login_changed
			{335545063, "28000"}, // 743 auth_handshake_limit
			{335545064, "28000"}, // 744 wirecrypt_incompatible
			{335545065, "28000"}, // 745 miss_wirecrypt
			{335545066, "28000"}, // 746 wirecrypt_key
			{335545067, "28000"}, // 747 wirecrypt_plugin
			{335545068, "28000"}, // 748 secdb_name
			{335545069, "28000"}, // 749 auth_data
			{335545070, "28000"}, // 750 auth_datalength
			{335545071, "HY007"}, // 751 info_unprepared_stmt
			{335545072, "HY007"}, // 752 idx_key_value
			{335545073, "HY000"}, // 753 forupdate_virtualtbl
			{335545074, "HY000"}, // 754 forupdate_systbl
			{335545075, "HY000"}, // 755 forupdate_temptbl
			{335545076, "42000"}, // 756 cant_modify_sysobj
			{335545077, "08004"}, // 757 server_misconfigured
			{335545078, "0A000"}, // 758 alter_role
			{335545079, "42S01"}, // 759 map_already_exists
			{335545080, "42S02"}, // 760 map_not_exists
			{335545081, "08004"}, // 761 map_load
			{335545082, "08004"}, // 762 map_aster
			{335545083, "08004"}, // 763 map_multi
			{335545084, "08004"}, // 764 map_undefined
			{335545085, "HY000"}, // 765 baddpb_damaged_mode
			{335545086, "HY000"}, // 766 baddpb_buffers_range
			{335545087, "HY000"}, // 767 baddpb_temp_buffers
			{335545088, "0A000"}, // 768 map_nodb
			{335545089, "0A000"}, // 769 map_notable
			{335545090, "0P000"}, // 770 miss_trusted_role
			{335545091, "0P000"}, // 771 set_invalid_role
			{335545092, "HY109"}, // 772 cursor_not_positioned
			{335545093, "42702"}, // 773 dup_attribute
			{335545094, "42000"}, // 774 dyn_no_priv
			{335545095, "42000"}, // 775 dsql_cant_grant_option
			{335545096, "40001"}, // 776 read_conflict
			{335545097, "08004"}, // 777 crdb_load
			{335545098, "0A000"}, // 778 crdb_nodb
			{335545099, "0A000"}, // 779 crdb_notable
			{335545100, "HY000"}, // 780 interface_version_too_old
			{335545101, "07001"}, // 781 fun_param_mismatch
			{335545102, "HY000"}, // 782 savepoint_backout_err
			{335545103, "42000"}, // 783 domain_primary_key_notnull
			{335545104, "2C000"}, // 784 invalid_attachment_charset
			{335545105, "08004"}, // 785 map_down
			{335545106, "08006"}, // 786 login_error
			{335545107, "08006"}, // 787 already_opened
			{335545108, "08006"}, // 788 bad_crypt_key
			{335545109, "XX000"}, // 789 encrypt_error
			{335740929, "00000"}, //   1 gfix_db_name
			{335740930, "00000"}, //   2 gfix_invalid_sw
			{335740932, "00000"}, //   4 gfix_incmp_sw
			{335740933, "00000"}, //   5 gfix_replay_req
			{335740934, "00000"}, //   6 gfix_pgbuf_req
			{335740935, "00000"}, //   7 gfix_val_req
			{335740936, "00000"}, //   8 gfix_pval_req
			{335740937, "00000"}, //   9 gfix_trn_req
			{335740940, "00000"}, //  12 gfix_full_req
			{335740941, "00000"}, //  13 gfix_usrname_req
			{335740942, "00000"}, //  14 gfix_pass_req
			{335740943, "00000"}, //  15 gfix_subs_name
			{335740944, "00000"}, //  16 gfix_wal_req
			{335740945, "00000"}, //  17 gfix_sec_req
			{335740946, "00000"}, //  18 gfix_nval_req
			{335740947, "00000"}, //  19 gfix_type_shut
			{335740948, "00000"}, //  20 gfix_retry
			{335740951, "00000"}, //  23 gfix_retry_db
			{335740991, "00000"}, //  63 gfix_exceed_max
			{335740992, "00000"}, //  64 gfix_corrupt_pool
			{335740993, "00000"}, //  65 gfix_mem_exhausted
			{335740994, "00000"}, //  66 gfix_bad_pool
			{335740995, "00000"}, //  67 gfix_trn_not_valid
			{335741012, "00000"}, //  84 gfix_unexp_eoi
			{335741018, "00000"}, //  90 gfix_recon_fail
			{335741036, "00000"}, // 108 gfix_trn_unknown
			{335741038, "00000"}, // 110 gfix_mode_req
			{335741042, "00000"}, // 114 gfix_pzval_req
			{336003074, "HY000"}, //   2 dsql_dbkey_from_non_table
			{336003075, "HY000"}, //   3 dsql_transitional_numeric
			{336003076, "01000"}, //   4 dsql_dialect_warning_expr
			{336003077, "HY000"}, //   5 sql_db_dialect_dtype_unsupport
			{336003079, "HY000"}, //   7 sql_dialect_conflict_num
			{336003080, "HY104"}, //   8 dsql_warning_number_ambiguous
			{336003081, "HY104"}, //   9 dsql_warning_number_ambiguous1
			{336003082, "HY104"}, //  10 dsql_warn_precision_ambiguous
			{336003083, "HY104"}, //  11 dsql_warn_precision_ambiguous1
			{336003084, "HY104"}, //  12 dsql_warn_precision_ambiguous2
			{336003085, "42702"}, //  13 dsql_ambiguous_field_name
			{336003086, "38000"}, //  14 dsql_udf_return_pos_err
			{336003087, "HY000"}, //  15 dsql_invalid_label
			{336003088, "HY004"}, //  16 dsql_datatypes_not_comparable
			{336003089, "24000"}, //  17 dsql_cursor_invalid
			{336003090, "24000"}, //  18 dsql_cursor_redefined
			{336003091, "34000"}, //  19 dsql_cursor_not_found
			{336003092, "24000"}, //  20 dsql_cursor_exists
			{336003093, "34000"}, //  21 dsql_cursor_rel_ambiguous
			{336003094, "34000"}, //  22 dsql_cursor_rel_not_found
			{336003095, "24000"}, //  23 dsql_cursor_not_open
			{336003096, "HY004"}, //  24 dsql_type_not_supp_ext_tab
			{336003097, "0A000"}, //  25 dsql_feature_not_supported_ods
			{336003098, "22000"}, //  26 primary_key_required
			{336003099, "42000"}, //  27 upd_ins_doesnt_match_pk
			{336003100, "42000"}, //  28 upd_ins_doesnt_match_matching
			{336003101, "54001"}, //  29 upd_ins_with_complex_view
			{336003102, "42000"}, //  30 dsql_incompatible_trigger_type
			{336003103, "42000"}, //  31 dsql_db_trigger_type_cant_change
			{336003104, "HY000"}, //  32 dsql_record_version_table
			{336003105, "07002"}, //  33 dsql_invalid_sqlda_version
			{336003106, "07002"}, //  34 dsql_sqlvar_index
			{336003107, "07002"}, //  35 dsql_no_sqlind
			{336003108, "07002"}, //  36 dsql_no_sqldata
			{336003109, "07002"}, //  37 dsql_no_input_sqlda
			{336003110, "07002"}, //  38 dsql_no_output_sqlda
			{336003111, "07001"}, //  39 dsql_wrong_param_num
			{336068645, "42000"}, //  37 dyn_filter_not_found
			{336068649, "42000"}, //  41 dyn_func_not_found
			{336068656, "42000"}, //  48 dyn_index_not_found
			{336068662, "42000"}, //  54 dyn_view_not_found
			{336068697, "42000"}, //  89 dyn_domain_not_found
			{336068717, "42000"}, // 109 dyn_cant_modify_auto_trig
			{336068740, "42S01"}, // 132 dyn_dup_table
			{336068748, "42000"}, // 140 dyn_proc_not_found
			{336068752, "42000"}, // 144 dyn_exception_not_found
			{336068754, "42000"}, // 146 dyn_proc_param_not_found
			{336068755, "42000"}, // 147 dyn_trig_not_found
			{336068759, "42000"}, // 151 dyn_charset_not_found
			{336068760, "42000"}, // 152 dyn_collation_not_found
			{336068763, "42000"}, // 155 dyn_role_not_found
			{336068767, "42000"}, // 159 dyn_name_longer
			{336068784, "42S22"}, // 176 dyn_column_does_not_exist
			{336068796, "28000"}, // 188 dyn_role_does_not_exist
			{336068797, "28000"}, // 189 dyn_no_grant_admin_opt
			{336068798, "28000"}, // 190 dyn_user_not_role_member
			{336068799, "28000"}, // 191 dyn_delete_role_failed
			{336068800, "28000"}, // 192 dyn_grant_role_to_user
			{336068801, "28000"}, // 193 dyn_inv_sql_role_name
			{336068802, "42000"}, // 194 dyn_dup_sql_role
			{336068803, "28000"}, // 195 dyn_kywd_spec_for_role
			{336068804, "28000"}, // 196 dyn_roles_not_supported
			{336068812, "42000"}, // 204 dyn_domain_name_exists
			{336068813, "42S21"}, // 205 dyn_field_name_exists
			{336068814, "42000"}, // 206 dyn_dependency_exists
			{336068815, "42000"}, // 207 dyn_dtype_invalid
			{336068816, "42000"}, // 208 dyn_char_fld_too_small
			{336068817, "42000"}, // 209 dyn_invalid_dtype_conversion
			{336068818, "42000"}, // 210 dyn_dtype_conv_invalid
			{336068820, "42000"}, // 212 dyn_zero_len_id
			{336068822, "42000"}, // 214 dyn_gen_not_found
			{336068829, "2C000"}, // 221 max_coll_per_charset
			{336068830, "HY000"}, // 222 invalid_coll_attr
			{336068840, "HY000"}, // 232 dyn_wrong_gtt_scope
			{336068843, "HY000"}, // 235 dyn_coll_used_table
			{336068844, "HY000"}, // 236 dyn_coll_used_domain
			{336068845, "HY000"}, // 237 dyn_cannot_del_syscoll
			{336068846, "HY000"}, // 238 dyn_cannot_del_def_coll
			{336068849, "42000"}, // 241 dyn_table_not_found
			{336068851, "HY000"}, // 243 dyn_coll_used_procedure
			{336068852, "42000"}, // 244 dyn_scale_too_big
			{336068853, "42000"}, // 245 dyn_precision_too_small
			{336068855, "42000"}, // 247 dyn_miss_priv_warning
			{336068856, "0A000"}, // 248 dyn_ods_not_supp_feature
			{336068857, "42000"}, // 249 dyn_cannot_addrem_computed
			{336068858, "42000"}, // 250 dyn_no_empty_pw
			{336068859, "42S11"}, // 251 dyn_dup_index
			{336068864, "42000"}, // 256 dyn_package_not_found
			{336068865, "42000"}, // 257 dyn_schema_not_found
			{336068866, "HY000"}, // 258 dyn_cannot_mod_sysproc
			{336068867, "HY000"}, // 259 dyn_cannot_mod_systrig
			{336068868, "HY000"}, // 260 dyn_cannot_mod_sysfunc
			{336068869, "HY000"}, // 261 dyn_invalid_ddl_proc
			{336068870, "HY000"}, // 262 dyn_invalid_ddl_trig
			{336068871, "42000"}, // 263 dyn_funcnotdef_package
			{336068872, "42000"}, // 264 dyn_procnotdef_package
			{336068873, "42000"}, // 265 dyn_funcsignat_package
			{336068874, "42000"}, // 266 dyn_procsignat_package
			{336068875, "42000"}, // 267 dyn_defvaldecl_package_proc
			{336068877, "42000"}, // 269 dyn_package_body_exists
			{336068878, "HY000"}, // 270 dyn_invalid_ddl_func
			{336068879, "42000"}, // 271 dyn_newfc_oldsyntax
			{336068886, "42000"}, // 278 dyn_func_param_not_found
			{336068887, "42000"}, // 279 dyn_routine_param_not_found
			{336068888, "42000"}, // 280 dyn_routine_param_ambiguous
			{336068889, "HY000"}, // 281 dyn_coll_used_function
			{336068890, "HY000"}, // 282 dyn_domain_used_function
			{336068891, "42000"}, // 283 dyn_alter_user_no_clause
			{336068894, "42000"}, // 286 dyn_duplicate_package_item
			{336068895, "42000"}, // 287 dyn_cant_modify_sysobj
			{336068896, "42000"}, // 288 dyn_cant_use_zero_increment
			{336068897, "42000"}, // 289 dyn_cant_use_in_foreignkey
			{336068898, "42000"}, // 290 dyn_defvaldecl_package_func
			{336330753, "00000"}, //   1 gbak_unknown_switch
			{336330754, "00000"}, //   2 gbak_page_size_missing
			{336330755, "00000"}, //   3 gbak_page_size_toobig
			{336330756, "00000"}, //   4 gbak_redir_ouput_missing
			{336330757, "00000"}, //   5 gbak_switches_conflict
			{336330758, "00000"}, //   6 gbak_unknown_device
			{336330759, "00000"}, //   7 gbak_no_protection
			{336330760, "00000"}, //   8 gbak_page_size_not_allowed
			{336330761, "00000"}, //   9 gbak_multi_source_dest
			{336330762, "00000"}, //  10 gbak_filename_missing
			{336330763, "00000"}, //  11 gbak_dup_inout_names
			{336330764, "00000"}, //  12 gbak_inv_page_size
			{336330765, "00000"}, //  13 gbak_db_specified
			{336330766, "00000"}, //  14 gbak_db_exists
			{336330767, "00000"}, //  15 gbak_unk_device
			{336330772, "00000"}, //  20 gbak_blob_info_failed
			{336330773, "00000"}, //  21 gbak_unk_blob_item
			{336330774, "00000"}, //  22 gbak_get_seg_failed
			{336330775, "00000"}, //  23 gbak_close_blob_failed
			{336330776, "00000"}, //  24 gbak_open_blob_failed
			{336330777, "00000"}, //  25 gbak_put_blr_gen_id_failed
			{336330778, "00000"}, //  26 gbak_unk_type
			{336330779, "00000"}, //  27 gbak_comp_req_failed
			{336330780, "00000"}, //  28 gbak_start_req_failed
			{336330781, "00000"}, //  29 gbak_rec_failed
			{336330782, "00000"}, //  30 gbak_rel_req_failed
			{336330783, "00000"}, //  31 gbak_db_info_failed
			{336330784, "00000"}, //  32 gbak_no_db_desc
			{336330785, "00000"}, //  33 gbak_db_create_failed
			{336330786, "00000"}, //  34 gbak_decomp_len_error
			{336330787, "00000"}, //  35 gbak_tbl_missing
			{336330788, "00000"}, //  36 gbak_blob_col_missing
			{336330789, "00000"}, //  37 gbak_create_blob_failed
			{336330790, "00000"}, //  38 gbak_put_seg_failed
			{336330791, "00000"}, //  39 gbak_rec_len_exp
			{336330792, "00000"}, //  40 gbak_inv_rec_len
			{336330793, "00000"}, //  41 gbak_exp_data_type
			{336330794, "00000"}, //  42 gbak_gen_id_failed
			{336330795, "00000"}, //  43 gbak_unk_rec_type
			{336330796, "00000"}, //  44 gbak_inv_bkup_ver
			{336330797, "00000"}, //  45 gbak_missing_bkup_desc
			{336330798, "00000"}, //  46 gbak_string_trunc
			{336330799, "00000"}, //  47 gbak_cant_rest_record
			{336330800, "00000"}, //  48 gbak_send_failed
			{336330801, "00000"}, //  49 gbak_no_tbl_name
			{336330802, "00000"}, //  50 gbak_unexp_eof
			{336330803, "00000"}, //  51 gbak_db_format_too_old
			{336330804, "00000"}, //  52 gbak_inv_array_dim
			{336330807, "00000"}, //  55 gbak_xdr_len_expected
			{336330817, "00000"}, //  65 gbak_open_bkup_error
			{336330818, "00000"}, //  66 gbak_open_error
			{336330934, "00000"}, // 182 gbak_missing_block_fac
			{336330935, "00000"}, // 183 gbak_inv_block_fac
			{336330936, "00000"}, // 184 gbak_block_fac_specified
			{336330940, "00000"}, // 188 gbak_missing_username
			{336330941, "00000"}, // 189 gbak_missing_password
			{336330952, "00000"}, // 200 gbak_missing_skipped_bytes
			{336330953, "00000"}, // 201 gbak_inv_skipped_bytes
			{336330965, "00000"}, // 213 gbak_err_restore_charset
			{336330967, "00000"}, // 215 gbak_err_restore_collation
			{336330972, "00000"}, // 220 gbak_read_error
			{336330973, "00000"}, // 221 gbak_write_error
			{336330985, "00000"}, // 233 gbak_db_in_use
			{336330990, "00000"}, // 238 gbak_sysmemex
			{336331002, "00000"}, // 250 gbak_restore_role_failed
			{336331005, "00000"}, // 253 gbak_role_op_missing
			{336331010, "00000"}, // 258 gbak_page_buffers_missing
			{336331011, "00000"}, // 259 gbak_page_buffers_wrong_param
			{336331012, "00000"}, // 260 gbak_page_buffers_restore
			{336331014, "00000"}, // 262 gbak_inv_size
			{336331015, "00000"}, // 263 gbak_file_outof_sequence
			{336331016, "00000"}, // 264 gbak_join_file_missing
			{336331017, "00000"}, // 265 gbak_stdin_not_supptd
			{336331018, "00000"}, // 266 gbak_stdout_not_supptd
			{336331019, "00000"}, // 267 gbak_bkup_corrupt
			{336331020, "00000"}, // 268 gbak_unk_db_file_spec
			{336331021, "00000"}, // 269 gbak_hdr_write_failed
			{336331022, "00000"}, // 270 gbak_disk_space_ex
			{336331023, "00000"}, // 271 gbak_size_lt_min
			{336331025, "00000"}, // 273 gbak_svc_name_missing
			{336331026, "00000"}, // 274 gbak_not_ownr
			{336331031, "00000"}, // 279 gbak_mode_req
			{336331033, "00000"}, // 281 gbak_just_data
			{336331034, "00000"}, // 282 gbak_data_only
			{336331078, "00000"}, // 326 gbak_missing_interval
			{336331079, "00000"}, // 327 gbak_wrong_interval
			{336331081, "00000"}, // 329 gbak_verify_verbint
			{336331082, "00000"}, // 330 gbak_option_only_restore
			{336331083, "00000"}, // 331 gbak_option_only_backup
			{336331084, "00000"}, // 332 gbak_option_conflict
			{336331085, "00000"}, // 333 gbak_param_conflict
			{336331086, "00000"}, // 334 gbak_option_repeated
			{336331091, "00000"}, // 339 gbak_max_dbkey_recursion
			{336331092, "00000"}, // 340 gbak_max_dbkey_length
			{336331093, "00000"}, // 341 gbak_invalid_metadata
			{336331094, "00000"}, // 342 gbak_invalid_data
			{336331096, "00000"}, // 344 gbak_inv_bkup_ver2
			{336331100, "00000"}, // 348 gbak_db_format_too_old2
			{336397205, "HY000"}, // 917 dsql_too_old_ods
			{336397206, "42S02"}, // 918 dsql_table_not_found
			{336397207, "42S02"}, // 919 dsql_view_not_found
			{336397208, "42000"}, // 920 dsql_line_col_error
			{336397209, "42000"}, // 921 dsql_unknown_pos
			{336397210, "HY000"}, // 922 dsql_no_dup_name
			{336397211, "07002"}, // 923 dsql_too_many_values
			{336397212, "HY000"}, // 924 dsql_no_array_computed
			{336397213, "00000"}, // 925 dsql_implicit_domain_name
			{336397214, "42000"}, // 926 dsql_only_can_subscript_array
			{336397215, "54011"}, // 927 dsql_max_sort_items
			{336397216, "54011"}, // 928 dsql_max_group_items
			{336397217, "42000"}, // 929 dsql_conflicting_sort_field
			{336397218, "54001"}, // 930 dsql_derived_table_more_columns
			{336397219, "54001"}, // 931 dsql_derived_table_less_columns
			{336397220, "42000"}, // 932 dsql_derived_field_unnamed
			{336397221, "42000"}, // 933 dsql_derived_field_dup_name
			{336397222, "42000"}, // 934 dsql_derived_alias_select
			{336397223, "42000"}, // 935 dsql_derived_alias_field
			{336397224, "42000"}, // 936 dsql_auto_field_bad_pos
			{336397225, "42000"}, // 937 dsql_cte_wrong_reference
			{336397226, "42000"}, // 938 dsql_cte_cycle
			{336397227, "42000"}, // 939 dsql_cte_outer_join
			{336397228, "42000"}, // 940 dsql_cte_mult_references
			{336397229, "42000"}, // 941 dsql_cte_not_a_union
			{336397230, "42000"}, // 942 dsql_cte_nonrecurs_after_recurs
			{336397231, "42000"}, // 943 dsql_cte_wrong_clause
			{336397232, "42000"}, // 944 dsql_cte_union_all
			{336397233, "42000"}, // 945 dsql_cte_miss_nonrecursive
			{336397234, "42000"}, // 946 dsql_cte_nested_with
			{336397235, "42000"}, // 947 dsql_col_more_than_once_using
			{336397236, "HY000"}, // 948 dsql_unsupp_feature_dialect
			{336397237, "42000"}, // 949 dsql_cte_not_used
			{336397238, "42000"}, // 950 dsql_col_more_than_once_view
			{336397239, "HY000"}, // 951 dsql_unsupported_in_auto_trans
			{336397240, "42000"}, // 952 dsql_eval_unknode
			{336397241, "42000"}, // 953 dsql_agg_wrongarg
			{336397242, "42000"}, // 954 dsql_agg2_wrongarg
			{336397243, "42000"}, // 955 dsql_nodateortime_pm_string
			{336397244, "42000"}, // 956 dsql_invalid_datetime_subtract
			{336397245, "42000"}, // 957 dsql_invalid_dateortime_add
			{336397246, "42000"}, // 958 dsql_invalid_type_minus_date
			{336397247, "42000"}, // 959 dsql_nostring_addsub_dial3
			{336397248, "42000"}, // 960 dsql_invalid_type_addsub_dial3
			{336397249, "42000"}, // 961 dsql_invalid_type_multip_dial1
			{336397250, "42000"}, // 962 dsql_nostring_multip_dial3
			{336397251, "42000"}, // 963 dsql_invalid_type_multip_dial3
			{336397252, "42000"}, // 964 dsql_mustuse_numeric_div_dial1
			{336397253, "42000"}, // 965 dsql_nostring_div_dial3
			{336397254, "42000"}, // 966 dsql_invalid_type_div_dial3
			{336397255, "42000"}, // 967 dsql_nostring_neg_dial3
			{336397256, "42000"}, // 968 dsql_invalid_type_neg
			{336397257, "54011"}, // 969 dsql_max_distinct_items
			{336397258, "42000"}, // 970 dsql_alter_charset_failed
			{336397259, "42000"}, // 971 dsql_comment_on_failed
			{336397260, "42000"}, // 972 dsql_create_func_failed
			{336397261, "42000"}, // 973 dsql_alter_func_failed
			{336397262, "42000"}, // 974 dsql_create_alter_func_failed
			{336397263, "42000"}, // 975 dsql_drop_func_failed
			{336397264, "42000"}, // 976 dsql_recreate_func_failed
			{336397265, "42000"}, // 977 dsql_create_proc_failed
			{336397266, "42000"}, // 978 dsql_alter_proc_failed
			{336397267, "42000"}, // 979 dsql_create_alter_proc_failed
			{336397268, "42000"}, // 980 dsql_drop_proc_failed
			{336397269, "42000"}, // 981 dsql_recreate_proc_failed
			{336397270, "42000"}, // 982 dsql_create_trigger_failed
			{336397271, "42000"}, // 983 dsql_alter_trigger_failed
			{336397272, "42000"}, // 984 dsql_create_alter_trigger_failed
			{336397273, "42000"}, // 985 dsql_drop_trigger_failed
			{336397274, "42000"}, // 986 dsql_recreate_trigger_failed
			{336397275, "42000"}, // 987 dsql_create_collation_failed
			{336397276, "42000"}, // 988 dsql_drop_collation_failed
			{336397277, "42000"}, // 989 dsql_create_domain_failed
			{336397278, "42000"}, // 990 dsql_alter_domain_failed
			{336397279, "42000"}, // 991 dsql_drop_domain_failed
			{336397280, "42000"}, // 992 dsql_create_except_failed
			{336397281, "42000"}, // 993 dsql_alter_except_failed
			{336397282, "42000"}, // 994 dsql_create_alter_except_failed
			{336397283, "42000"}, // 995 dsql_recreate_except_failed
			{336397284, "42000"}, // 996 dsql_drop_except_failed
			{336397285, "42000"}, // 997 dsql_create_sequence_failed
			{336397286, "42000"}, // 998 dsql_create_table_failed
			{336397287, "42000"}, // 999 dsql_alter_table_failed
			{336397288, "42000"}, // 1000 dsql_drop_table_failed
			{336397289, "42000"}, // 1001 dsql_recreate_table_failed
			{336397290, "42000"}, // 1002 dsql_create_pack_failed
			{336397291, "42000"}, // 1003 dsql_alter_pack_failed
			{336397292, "42000"}, // 1004 dsql_create_alter_pack_failed
			{336397293, "42000"}, // 1005 dsql_drop_pack_failed
			{336397294, "42000"}, // 1006 dsql_recreate_pack_failed
			{336397295, "42000"}, // 1007 dsql_create_pack_body_failed
			{336397296, "42000"}, // 1008 dsql_drop_pack_body_failed
			{336397297, "42000"}, // 1009 dsql_recreate_pack_body_failed
			{336397298, "42000"}, // 1010 dsql_create_view_failed
			{336397299, "42000"}, // 1011 dsql_alter_view_failed
			{336397300, "42000"}, // 1012 dsql_create_alter_view_failed
			{336397301, "42000"}, // 1013 dsql_recreate_view_failed
			{336397302, "42000"}, // 1014 dsql_drop_view_failed
			{336397303, "42000"}, // 1015 dsql_drop_sequence_failed
			{336397304, "42000"}, // 1016 dsql_recreate_sequence_failed
			{336397305, "42000"}, // 1017 dsql_drop_index_failed
			{336397306, "42000"}, // 1018 dsql_drop_filter_failed
			{336397307, "42000"}, // 1019 dsql_drop_shadow_failed
			{336397308, "42000"}, // 1020 dsql_drop_role_failed
			{336397309, "42000"}, // 1021 dsql_drop_user_failed
			{336397310, "42000"}, // 1022 dsql_create_role_failed
			{336397311, "42000"}, // 1023 dsql_alter_role_failed
			{336397312, "42000"}, // 1024 dsql_alter_index_failed
			{336397313, "42000"}, // 1025 dsql_alter_database_failed
			{336397314, "42000"}, // 1026 dsql_create_shadow_failed
			{336397315, "42000"}, // 1027 dsql_create_filter_failed
			{336397316, "42000"}, // 1028 dsql_create_index_failed
			{336397317, "42000"}, // 1029 dsql_create_user_failed
			{336397318, "42000"}, // 1030 dsql_alter_user_failed
			{336397319, "42000"}, // 1031 dsql_grant_failed
			{336397320, "42000"}, // 1032 dsql_revoke_failed
			{336397321, "42000"}, // 1033 dsql_cte_recursive_aggregate
			{336397322, "42000"}, // 1034 dsql_mapping_failed
			{336397323, "42000"}, // 1035 dsql_alter_sequence_failed
			{336397324, "42000"}, // 1036 dsql_create_generator_failed
			{336397325, "42000"}, // 1037 dsql_set_generator_failed
			{336397326, "42000"}, // 1038 dsql_wlock_simple
			{336397327, "42000"}, // 1039 dsql_firstskip_rows
			{336397328, "42000"}, // 1040 dsql_wlock_aggregates
			{336397329, "42000"}, // 1041 dsql_wlock_conflict
			{336397330, "07002"}, // 1042 dsql_max_exception_arguments
			{336397331, "42000"}, // 1043 dsql_string_byte_length
			{336397332, "42000"}, // 1044 dsql_string_char_length
			{336397333, "07002"}, // 1045 dsql_max_nesting
			{336723983, "00000"}, //  15 gsec_cant_open_db
			{336723984, "00000"}, //  16 gsec_switches_error
			{336723985, "00000"}, //  17 gsec_no_op_spec
			{336723986, "00000"}, //  18 gsec_no_usr_name
			{336723987, "00000"}, //  19 gsec_err_add
			{336723988, "00000"}, //  20 gsec_err_modify
			{336723989, "00000"}, //  21 gsec_err_find_mod
			{336723990, "00000"}, //  22 gsec_err_rec_not_found
			{336723991, "00000"}, //  23 gsec_err_delete
			{336723992, "00000"}, //  24 gsec_err_find_del
			{336723996, "00000"}, //  28 gsec_err_find_disp
			{336723997, "00000"}, //  29 gsec_inv_param
			{336723998, "00000"}, //  30 gsec_op_specified
			{336723999, "00000"}, //  31 gsec_pw_specified
			{336724000, "00000"}, //  32 gsec_uid_specified
			{336724001, "00000"}, //  33 gsec_gid_specified
			{336724002, "00000"}, //  34 gsec_proj_specified
			{336724003, "00000"}, //  35 gsec_org_specified
			{336724004, "00000"}, //  36 gsec_fname_specified
			{336724005, "00000"}, //  37 gsec_mname_specified
			{336724006, "00000"}, //  38 gsec_lname_specified
			{336724008, "00000"}, //  40 gsec_inv_switch
			{336724009, "00000"}, //  41 gsec_amb_switch
			{336724010, "00000"}, //  42 gsec_no_op_specified
			{336724011, "00000"}, //  43 gsec_params_not_allowed
			{336724012, "00000"}, //  44 gsec_incompat_switch
			{336724044, "00000"}, //  76 gsec_inv_username
			{336724045, "00000"}, //  77 gsec_inv_pw_length
			{336724046, "00000"}, //  78 gsec_db_specified
			{336724047, "00000"}, //  79 gsec_db_admin_specified
			{336724048, "00000"}, //  80 gsec_db_admin_pw_specified
			{336724049, "00000"}, //  81 gsec_sql_role_specified
			{336920577, "00000"}, //   1 gstat_unknown_switch
			{336920578, "00000"}, //   2 gstat_retry
			{336920579, "00000"}, //   3 gstat_wrong_ods
			{336920580, "00000"}, //   4 gstat_unexpected_eof
			{336920605, "00000"}, //  29 gstat_open_err
			{336920606, "00000"}, //  30 gstat_read_err
			{336920607, "00000"}, //  31 gstat_sysmemex
			{336986113, "00000"}, //   1 fbsvcmgr_bad_am
			{336986114, "00000"}, //   2 fbsvcmgr_bad_wm
			{336986115, "00000"}, //   3 fbsvcmgr_bad_rs
			{336986116, "00000"}, //   4 fbsvcmgr_info_err
			{336986117, "00000"}, //   5 fbsvcmgr_query_err
			{336986118, "00000"}, //   6 fbsvcmgr_switch_unknown
			{336986159, "00000"}, //  47 fbsvcmgr_bad_sm
			{336986160, "00000"}, //  48 fbsvcmgr_fp_open
			{336986161, "00000"}, //  49 fbsvcmgr_fp_read
			{336986162, "00000"}, //  50 fbsvcmgr_fp_empty
			{336986164, "00000"}, //  52 fbsvcmgr_bad_arg
			{337051649, "00000"}, //   1 utl_trusted_switch
			{337117213, "00000"}, //  29 nbackup_missing_param
			{337117214, "00000"}, //  30 nbackup_allowed_switches
			{337117215, "00000"}, //  31 nbackup_unknown_param
			{337117216, "00000"}, //  32 nbackup_unknown_switch
			{337117217, "00000"}, //  33 nbackup_nofetchpw_svc
			{337117218, "00000"}, //  34 nbackup_pwfile_error
			{337117219, "00000"}, //  35 nbackup_size_with_lock
			{337117220, "00000"}, //  36 nbackup_no_switch
			{337117223, "00000"}, //  39 nbackup_err_read
			{337117224, "00000"}, //  40 nbackup_err_write
			{337117225, "00000"}, //  41 nbackup_err_seek
			{337117226, "00000"}, //  42 nbackup_err_opendb
			{337117227, "00000"}, //  43 nbackup_err_fadvice
			{337117228, "00000"}, //  44 nbackup_err_createdb
			{337117229, "00000"}, //  45 nbackup_err_openbk
			{337117230, "00000"}, //  46 nbackup_err_createbk
			{337117231, "00000"}, //  47 nbackup_err_eofdb
			{337117232, "00000"}, //  48 nbackup_fixup_wrongstate
			{337117233, "00000"}, //  49 nbackup_err_db
			{337117234, "00000"}, //  50 nbackup_userpw_toolong
			{337117235, "00000"}, //  51 nbackup_lostrec_db
			{337117236, "00000"}, //  52 nbackup_lostguid_db
			{337117237, "00000"}, //  53 nbackup_err_eofhdrdb
			{337117238, "00000"}, //  54 nbackup_db_notlock
			{337117239, "00000"}, //  55 nbackup_lostguid_bk
			{337117240, "00000"}, //  56 nbackup_page_changed
			{337117241, "00000"}, //  57 nbackup_dbsize_inconsistent
			{337117242, "00000"}, //  58 nbackup_failed_lzbk
			{337117243, "00000"}, //  59 nbackup_err_eofhdrbk
			{337117244, "00000"}, //  60 nbackup_invalid_incbk
			{337117245, "00000"}, //  61 nbackup_unsupvers_incbk
			{337117246, "00000"}, //  62 nbackup_invlevel_incbk
			{337117247, "00000"}, //  63 nbackup_wrong_orderbk
			{337117248, "00000"}, //  64 nbackup_err_eofbk
			{337117249, "00000"}, //  65 nbackup_err_copy
			{337117250, "00000"}, //  66 nbackup_err_eofhdr_restdb
			{337117251, "00000"}, //  67 nbackup_lostguid_l0bk
			{337117255, "00000"}, //  71 nbackup_switchd_parameter
			{337117257, "08006"}, //  73 nbackup_user_stop
			{337117259, "54023"}, //  75 nbackup_deco_parse
			{337182750, "00000"}, //  30 trace_conflict_acts
			{337182751, "00000"}, //  31 trace_act_notfound
			{337182752, "00000"}, //  32 trace_switch_once
			{337182753, "00000"}, //  33 trace_param_val_miss
			{337182754, "00000"}, //  34 trace_param_invalid
			{337182755, "00000"}, //  35 trace_switch_unknown
			{337182756, "00000"}, //  36 trace_switch_svc_only
			{337182757, "00000"}, //  37 trace_switch_user_only
			{337182758, "00000"}, //  38 trace_switch_param_miss
			{337182759, "00000"}, //  39 trace_param_act_notcompat
			{337182760, "00000"}, //  40 trace_mandatory_switch_miss
		};

		public static IDictionary<int, string> Values
		{
			get { return _mapping; }
		}
	}
}
